package com.coc.controller.system;

import com.alibaba.fastjson.JSONObject;
import com.coc.core.utils.AccessAddressUtil;
import com.coc.entity.core.JsonResult;
import com.coc.entity.core.ResultTool;
import org.springframework.web.bind.annotation.*;

import javax.servlet.http.HttpServletRequest;

/**
 * 访问页面计数
 */
@RestController
@RequestMapping("/unLogin/scanPageCount")
public class ScanPageCountController {

    @PostMapping("countPage")
    public JsonResult countPage(@RequestBody String json, HttpServletRequest request){
        //获取请求的ip地址
        String currentIp = AccessAddressUtil.getIpAddress(request);
        JSONObject jsonObject = JSONObject.parseObject(json);
        String respath = jsonObject.getString("respath");
        Integer pageType = jsonObject.getInteger("pageType");
        System.out.println(respath+pageType+currentIp);
        // @TODO 将数据存入redis,没有的加入,有这个Page数据就的累加,然后通过定时器每天凌晨读取,并清除当天的数据

        return ResultTool.success();
    }


}
